﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Iguana.Core.HypterText
{
    public interface IElement
    {
        ElementType Type { get; set; }
        AttributeCollection Attributes { get; set; }
        ElementCollection AllowedNestedElements { get; set; }
        DocumentTypeCollection SupportedDocTypes { get; set; }
        bool SelfClosing { get; set; }
        string Name { get; set; }
        string TagStart { get; set; }
        string TagEnd { get;}
        string ToString();
    }
}
